package classes;

import java.awt.Point;

import interfaces.ICapteur;
import interfaces.IStrategy;

public class StrategyEpoque implements IStrategy {
	private int value;
	private ICapteur capteur;
	private int nbVersion=0;
	
	public StrategyEpoque(ICapteur capteur){
		this.capteur=capteur;
		capteur.setStrategyText("Strategie: Epoque");
	}

	@Override
	public void traiterTick() {
		nbVersion++;
		value++;
		capteur.setLabelText(value+"");
		capteur.updateCanaux();

	}

	@Override
	public synchronized Point getValue() {
		Point tempPoint=new Point(value,nbVersion);
		return tempPoint;
	}

}
